package cn.edu.pku.wxlib.vo.response;

import java.util.ArrayList;
import java.util.List;

import javacommon.base.BaseEntity;

public class CategoryFull extends BaseEntity implements java.io.Serializable{
	private static final long serialVersionUID = 5454155825314635342L;
	//columns START
    /** categoryId       db_column: categoryId */	
	
	private java.lang.Integer categoryId;
    /** 父类型ID       db_column: parentCategoryId */	
	
	private java.lang.Integer parentCategoryId;
    /** categoryName       db_column: categoryName */	
	private java.lang.String categoryName;
    /** 备注       db_column: remark */	
	private java.lang.String remark;
    /** 1启用，0禁用       db_column: state */	
	
	private java.lang.Integer state;
	/** 该类型的子集 */
	private List<CategoryFull> childrens = new ArrayList<CategoryFull>();
	//columns END
	public void setCategoryId(java.lang.Integer value) {
		this.categoryId = value;
	}
	
	public java.lang.Integer getCategoryId() {
		return this.categoryId;
	}
	public void setParentCategoryId(java.lang.Integer value) {
		this.parentCategoryId = value;
	}
	
	public java.lang.Integer getParentCategoryId() {
		return this.parentCategoryId;
	}
	public void setCategoryName(java.lang.String value) {
		this.categoryName = value;
	}
	
	public java.lang.String getCategoryName() {
		return this.categoryName;
	}
	public void setRemark(java.lang.String value) {
		this.remark = value;
	}
	
	public java.lang.String getRemark() {
		return this.remark;
	}
	public void setState(java.lang.Integer value) {
		this.state = value;
	}
	
	public java.lang.Integer getState() {
		return this.state;
	}

	public List<CategoryFull> getChildrens() {
		return childrens;
	}

	public void setChildrens(List<CategoryFull> childrens) {
		this.childrens = childrens;
	}
}
